package com.noahplat.sms.feign;

import com.noahplat.common.utils.Result;
import com.noahplat.sms.pojo.Sms;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;

import javax.validation.constraints.NotEmpty;

/**
 * 作者：李景星
 * 描述：user远程调用feign抽取
 * 时间：2020-10-30
 */
@FeignClient(name = "sms")
public interface SmsFeign {

    /**
     * 作者：李景星
     * 描述：通过用户名获取用户信息
     * 时间：2020-10-31
     * @param phone
     */
    @GetMapping("/api/sms/sendRegCode/{phone}")
    Result sendRegCode(@NotEmpty(message = "手机号不能为空") @PathVariable("phone") String phone);
}
